from itertools import chain

DANIEL = 'daniel.gutson@fudepan.org.ar'
HUGO = 'hugo.arregui@gmail.com'
BILLY = 'billybiset@gmail.com'
EZE = 'e.s.velez@gmail.com'
JORGE = 'alanatala@gmail.com'

coords = [DANIEL, HUGO, BILLY, EZE, JORGE]

def own(lead, prjs):
    def setl(p):
        p['lead'] = lead
        return p
    return [ setl(p) for p in prjs ]

projects = apply(chain, [
    own(DANIEL, [
        dict(name='mili'),
        dict(name='fasta-expander'),
        dict(name='min-retro-calc'),
        dict(name='fusta'),
        dict(name='odf-gen'),
        dict(name='hamming-numbers'),
        dict(name='fusc'),
        dict(name='hla-hiv-analyzer'),
        dict(name='seconders'),
        dict(name='sequtils'),
        dict(name='learn-asm'),
        dict(name='fold-temp'),
        dict(name='fx-parser'),
        dict(name='getoptpp'),
        dict(name='web-o'),
        dict(name='fudepan'),
        dict(name='stl-debug'),
        #dict(name='fudepan-sandbox'),
        dict(name='saarna')]),

    own(JORGE, [
        dict(name='fui'),
        dict(name='reclama-mem'),
        dict(name='biopp'),
        dict(name='backbones-selector', id='bbsel')]),

    own(HUGO, [
        dict(name='fudepan-build', id='fbuild'),
        dict(name='unplugged'),
        dict(name='molvol'),
        dict(name='biopp-filer'),
        dict(name='prot-filer'),
        dict(name='feca'),
        dict(name='backbones-generator', id='bbgen'),
        dict(name='fdmde'),
        dict(name='vac-o'),
        dict(name='phyloloc'),
        dict(name='nuca'),
        dict(name='f2f'),
        dict(name='phylopp')]),

    own(BILLY, [
        dict(name='fud'),
        dict(name='r-emo'),
        dict(name='parallel-clusterer', id='clusterer')]),

    own(EZE, [
        dict(name='aso'),
        dict(name='visi'),
        dict(name='ful'),
        dict(name='lav')])
])
